You'll find a wide variety of programming tools, including programming languages, development tools, helpers, and installers.
----------
411Maker 1.0
Eric Rosé
erose@nomos.com
Apprentice:Tools:Helpers:
__________
411Maker is an application which is designed to provide a more pleasant interface for creating and modifying MPW 411 help files.
----------
Apple Guide 1.2
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
Apple Guide allows applications such as Anarchie the abillity to provide you with context-sensitive help. It comes with System 7.5 and higher. If you do not have System 7.5 or higher, but you have at least System 7.1, drag the Apple Guide icon to your System Folder. It will be placed in your Extensions folder. Reboot to activate Apple Guide.
----------
AppleScript 1.1
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
AppleScript is a system extension and set of related files that allow you to run AppleScripts, like the ones that are provided on this disc.
----------
AppleSearch 1.0
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
This is the AppleSearch client software, version 1.0.
----------
Attributor 1.1
Alessandro Levi Montalcini
lmontalcini@pmn.it
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
Attributor is an advanced programmer's utility designed to make life easier for programmers. It can change the resource attributes of a specific resource or of a whole resource family in a single pass.
Shareware $5
----------
AutoMarker 2.1
Yasuhisa Kato
NAG02537@niftyserve.or.jp
Apprentice:Tools:Helpers:
CompuServe:MacDev:
__________
AutoMarker is a Drag and Drop program for System 7 or later. It is designed to make the list of function names or member function names in C and C++ source files for Think Project Manager.
Freeware
----------
Caml Light 0.61
Xavier Leroy
xavier.leroy@inria.fr
Apprentice:Tools:Languages:
ftp://ftp.inria.fr/lang/caml-light/
__________
Caml Light is an implementation of the Caml Light programming language, complete with source and examples. It was developed under MPW 3.2. The source code to Caml Light is also included.
----------
Chipmunk Basic 3.0.7
Ron Nicholson
rhn@netcom.com
Apprentice:Tools:Languages:
ftp://ftp.netcom.com/pub/rhn/
__________
Chipmunk Basic is a simple Basic interpreter, accelerated for PowerMacs. It is similar to the line number interpreters of circa 1980. Its roots are from a Pascal program, basic.p, that was part of the test input suite to p2c, a pascal to c translator.
Freeware
----------
Chronograph 1.03 UR
John Schlack
john40@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Chronograph is a utility that is similar to the Unix cron facility. Cron is a scheduling utility that permits programs to execute on a regular basis. Once per minute, it checks to see if any jobs require execution. If so, it executes these programs and then becomes idle until the next minute arrives, when it checks for scheduled jobs again.
----------
CW Colorfix 1.0.2
Chris K. Thomas
thunderone@delphi.com
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
CodeWarrior Colorfix Patch fixes several aesthetic defects in CodeWarrior, including a compatibility problem with the Metrowerk's Popup MDEF and Greg's Buttons. Enhancements include a new standard MDEF and replacement color icons for the Project and Locked-disk indicators.
----------
DBugR 1.2
Alessandro Levi Montalcini
lmontalcini@pmn.it
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
DBugR is a cool Control Panel for programmers and hackers who often have to break into MacsBug (or any other debugger supporting the _DebugStr trap). It puts a floating "small bomb" icon on your desktop which acts like a button. If the mouse button is pressed and released inside the icon, a user interrupt is invoked and MacsBugs activates.
----------
Developer VISE 3.0.1
Steve Kiene
mindvision@aol.com
Apprentice:Tools:Installers:
__________
Developer VISE is an installer utility with built-in compression. It features very fast decompress and is extremely easy to use. This version creates fully functional installers. To create installers for commercial products, contact the publisher for licensing information.
----------
diff 2.6
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:MPW:
__________
diff is an MPW tool for finding the differences between files. Includes source code in MPW C.
----------
DragInstall 1.5.4
Ray Sauers
sauers@aol.com
Apprentice:Tools:Installers:
AOL:MacDev:
__________
DragInstall is an installer that is as easy as dragging files and folders from one place to another. This trial version creates installers that will last for only one day. Contact the publisher for licensing information.
----------
Easy Errors 1.1
Dave Rubinic
udrubini@mcs.drexel.edu
Apprentice:Tools:Helpers:
__________
Easy Errors is a utility that tells you what all those error messages really mean. Supports both Mac and Newton error IDs.
----------
Edit Comment 1.2
Larry Gerndt
oplarry@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Edit Comment is a utility which allows you to edit the comment associated with a Think C file under control of Projector (or SourceServer), Apple’s source code control system. Projector accomplishes its source control by attaching a resource of type ‘ckid’ to each file it controls. The information in the ‘ckid’ resource includes the current revision number and a comment about the changes in that revision. This is what Edit Comment edits.
----------
Enscriptor 3.1
John S. Cho
jscho@soda.berkeley.edu
Apprentice:Tools:Helpers:
ftp://ftp.csua.berkeley.edu/jscho/
__________
Enscriptor prints TEXT files in a two column style similar to the UNIX 'enscript' command. It can either print in portrait or landscape modes. In either case, each page is stamped with a page #, the time, the date, and the name of the file from which it came.
Shareware $10
----------
fgrep 1.1
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
fgrep is an MPW tool for performing searches inside files. Includes source code in MPW C.
----------
flex 2.4.6
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
flex is an MPW tool which is a lexical analyzer. Includes source code in MPW C.
----------
Folder Fonterizer 1.4
Larry Gerndt
oplarry@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Folder Fonterizer is a utility performs different functions on a folder which is dragged onto it, including changing the fonts in each file in the folder.
----------
fsplit 1.1.1
Fred Walsteijn
walsteyn@fys.ruu.nl
Apprentice:Tools:MPW:
__________
fsplit is an MPW tool that splits files into different parts. Includes source code in MPW C.
----------
gawk 2.11.1r3
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:MPW:
__________
gawk is an MPW tool which supports the manipulation of a stream of information. Includes source code in MPW C.
----------
GCC 1.37.1.r15
Stan Shebs
shebs@cygnus.com
Apprentice:Tools:MPW:
ftp://nic.switch.ch/software/mac/src/
__________
GCC is the GNU C and C++ compiler. Version 1.37.1r15 is stable and can actually be used to build real applications. Includes full source code in MPW C.
----------
GCC 1.37.1r14
Jonathan R R Kimmitt
jrrk@camcon.co.uk
Apprentice:Tools:Languages:
__________
GCC is a port of GCC, a programming environment that can compile and build applications. Complete with executables and full source code.
----------
GWAda 1.5.1
Manuel Perez
perez@seas.gwu.edu
Apprentice:Tools:Languages:
__________
GWAda is an interactive development environment for the Ada programming language. It is based on the AdaEd compiler/interpreter developed at NYU. The language (and the environment) was designed for education purposes, but it is stable enough that it can be used for small and medium size projects, or for learning the Ada language on your own. Complete with source code and programming examples.
----------
gzip 1.2.2
Anthony Ard
aard@netcom.com
Apprentice:Tools:MPW:
__________
gzip is an MPW tool which compresses and decompresses files using the new gzip compression algorithm. Includes source code in MPW C.
----------
Harvest C 1.3
Eric Sink
eric@spyglass.com
Apprentice:Tools:Languages:
__________
Harvest C is an implementation of the C programming language. Complete with sources, compiler, and examples.
----------
Hell's Programmer font
Paul Cunningham
75020.3540@compuserve.com
Apprentice:Tools:Helpers:
__________
Hell's Programmer Font is a programming font that some people may prefer over more standard fonts.
----------
Icon 8.1
Ralph Griswold
ralph@cs.arizona.edu
Apprentice:Tools:Languages:
__________
Icon is an implementation of the Icon programming language, complete with examples.
----------
indent 1.8
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
indent is an MPW tool which indents text files. Includes source code in MPW C.
----------
INIT Tracker 1.3.0
Ambrosia Software, Inc.
ambrosiasw@aol.com
Apprentice:Tools:Helpers:
__________
INIT Tracker is a utility that helps you track what your INITs are doing and why.
----------
InstallerMaker™ 1.0.1
Aladdin Systems
leonardr@netcom.com
Apprentice:Tools:Installers:
__________
InstallerMaker creates installers using StuffIt compression technology. Contact the publisher for licensing information.
----------
InstallerSpy 0.50
Alex Maluta
AlexMaluta@aol.com
Apprentice:Tools:Helpers:
CompuServe:MacDev:
__________
InstallerSpy is an application which allows you to browse scripts written for use with Apple's Installer utility. Scripts designed for versions 3.1 through 4.0.3 of the Installer are currently supported. InstallerSpy is a read-only browser. You cannot modify scripts with this utility.
----------
lgrind 1.0.1
Fred Walsteijn
walsteyn@fys.ruu.nl
Apprentice:Tools:MPW:
__________
lgrind is an MPW tool which formats program sources in a nice style using (La)TeX. Comments are placed in roman, keywords in bold face, variables in italics, and strings in typewriter font. Source file line numbers appear in the right margine (every 10 lines). Includes source code in MPW C.
----------
Logo 2.1.1
John Stiles
ltaylor@academic.csubak.edu
Apprentice:Tools:Languages:
__________
Logo is an implementation of the Logo programming language, written in HyperCard.
----------
LogoMation 1.0.1
Chuck Shavit
shavit@viewlogic.com
Apprentice:Tools:Languages:
__________
LogoMation is a programming environment for people doing their first steps in programming. Introduces the concepts of programming and program design through a language that supports advanced graphics, animation, and sound.
----------
MacGambit 2.0
Marc Feeley
feeley@iro.umontreal.ca
Apprentice:Tools:Languages:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
MacGambit is a full implementation of Scheme that conforms to the IEEE-Scheme standard (IEEE P1178) and to the Revised 4 Report on Scheme (R4RS). The system supports the whole numeric tower (i.e. integer, rational, real and complex numbers). It also has several extensions to the standards including: weak pairs, string ports, property lists, pretty printer, debugger, compiler and multitasking.
----------
MacGofer 0.22d
Kevin Hammond
kh@dcs.glasgow.ac.uk
Apprentice:Tools:Languages:
__________
MacGofer is an implementation of the Gofer programming language, complete with source code and examples.
MacHaskell is the Yale Haskell system, a fully integrated Haskell programming environment. It provides tightly coupled interactive editing, incremental compilation, and dynamic execution of Haskell programs. Two major modes of compilation, corresponding to Lisp's traditional "interpreted" and "compiled" modes, allow one to rapidly develop software (using the interpreted mode), saving performance gains till the software has stabilized (using the compilation mode). Compiled and interpreted modules may be freely mixed in any combination. Complete Macintosh Common Lisp source code is included for those who would like to tweak and/or recompile the system.
----------
MacMarlais 0.5.3
Patrick C. Beard
beard@cs.ucdavis.edu
Apprentice:Tools:Languages:
ftp://ftp.cambridge.apple.com/pub/dylan/
__________
MacMarlais is a port of Marlais (version 0.5) to the Macintosh. MacMarlais provides a nice, multiple window, text editing environment for creating Marlais programs. Marlais is a language not unlike Dylan™, from Apple Computer. Version 0.5 now implements a subset of the infix syntax. This is a "hackers release" and is intended as a vehicle for education, experimentation, and also to encourage people to port it to different architectures, add features, and fix bugs.
----------
MacMETH 3.2.1
Juerg Thoeny ETHZ
thoeny@ito.umnw.ethz.ch
Apprentice:Tools:Languages:
ftp://neptune.ethz.ch/pub/
__________
MacMETH is a Modula-2 development system, including a compiler, complete with examples. Also included is the Modula-2 source code for the development system itself.
----------
MacOberon 4.113
Michael Franz
oberon@inf.ethz.ch
Apprentice:Tools:Languages:
ftp://neptune.ethz.ch/pub/
__________
MacOberon is a Mac port of the Oberon programming language created by Niklaus Wirth. It requires a Mac equipped with an MC68020 CPU (or better) and a floating-point coprocessor (or an INIT that emulates the FPU).
----------
MacOberonLite 1.0.1
Oliver Dreer
odreer@iiic.ethz.ch
Apprentice:Tools:Languages:
__________
MacOberonLite is an implementation of the Oberon programming language, complete with samples. It is more Mac-like than MacOberon, also available on this disc.
----------
MacPerl 4.1.3
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:Languages:
ftp://nic.switch.ch/software/mac/perl/
__________
This is a Macintosh port of Perl to MPW C. Perl is a language that combines some of the features of C, sed, awk and shell. The MPW tool probably runs under System 6 and 7, although only System 7 has been
tested by me lately. The standalone application requires System 7, but "MacPerl Runtime" provides a decent subset of the functionality under System 6. Some of the really cool features require ToolServer, System 7, and enough RAM. Some of the files barely compile with 5 megabytes of RAM. MPW C 3.3.1 is the latest version of MPW C that has been used for rebuilding this release of Perl.
----------
Mops 2.5
Michael Hore
mikeh@zeta.org.au
Apprentice:Tools:Languages:
ftp://oddjob.uchicago.edu/pub/MAC/Yerk/
__________
Mops is an object-oriented programming system, derived from the Neon language developed by Charles Duff and sold by Kriya, Inc. Kriya have discontinued support for Neon, and have released all the source code into the public domain, retaining only the ownership of the name Neon. Mops is a complete re-implementation of Neon, with many additional enhancements. Mops can be used to produce stand-alone double-clickable applications, whose users won't need to concern themselves with what language the application was written in. These users won't have or need access to the Mops dictionary and interpreter.
Public domain
----------
nShell™ 1.0.3
Newport Software Development
jjensen@kaiwan.com
Apprentice:Tools:Languages:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
nShell™ is a shell scripting environment. It brings the power and flexibility of a shell programming environment to the Mac. Working to complement the Macintosh user interface, the nShell allows you to deal directly with your system. You can work interactively with the shell to develop and script operations which previously required custom applications. All of this is possible in parallel with your current Mac programs. Serious users should consider upgrading to the commercial Pro version.
Freeware
----------
ObiWan 5.0.1
Peter Lewis
peter.lewis@info.curtin.edu.au
Apprentice:Tools:Helpers:
ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
__________
ObiWan is a general help system. You can create several databases and ObiWan will let you rapidly find information from them. It displays the information by popping up a floating window so the information can be displayed at any time in any program. Portions of the information can then be sent to the front window as if you had typed it. The main use of all this is to access the programming database created from Apple's PInterfacesHelp file and many other sources, which includes the procedures, traps, global variables and errors available up to System 7. Also included is a word list and Perl help database. ObiWan requires System 7.1 (for the Text Services Manager).
----------
Open Prolog 1.0.2
Michael Brady
Michael.Brady@ashe.cs.tcd.ie
Apprentice:Tools:Languages:
__________
Open Prolog is an implementation of the Prolog language, complete with examples.
----------
Parallaxis 2.11
Thomas Braeunl
braunl@informatik.uni-stuttgart.de
Apprentice:Tools:Languages:
__________
Parallaxis is an implementation of the Parallaxis programming language, complete with examples.
----------
Play Tool 1.0.0
Gregory E. Allen
gallen@arlut.utexas.edu
Apprentice:Tools:MPW:
__________
Play Tool is an MPW tool which plays sounds. Includes source code in MPW C.
----------
Pocket Forth 0.6.3
Chris Heilman
cheilman@aol.com
Apprentice:Tools:Languages:
__________
Pocket Forth is a version of Forth, a beautiful language. It is easily spoken and source code looks like poetry. Oh yes, Forth produces fast compact code. Pocket Forth is a small Forth system for the Macintosh computer, founded on well documented principals(1,2,3). Although Forth is being standardized, Pocket Forth has evolved independently of the standard.
----------
PowerLisp 1.1
Roger Corman
powerlisp@aol.com
Apprentice:Tools:Languages:
AOL:MacDev:
__________
PowerLisp is an implementation of the Lisp programming language, complete with examples. It features a Common Lisp interpreter, native-code 680x0 compiler, 680x0 macro assembler, disassembler, incremental linker, and multi-window text editor.
Shareware $50
----------
ProFont 1.0.3
Steve Gilardi
squeegee@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
ProFont is a better version of the Monaco 9 font. It includes zeros with slashes and number 1's that are distinctly different from lower-case 'l' characters.
----------
Program Font
William Edward Woody
woody@alumni.cco.caltech.edu
Apprentice:Tools:Helpers:
__________
Program Font is a font that programmers might find useful while coding.
----------
Python 1.1
Guido van Rossum
guido@cwi.nl
Apprentice:Tools:Languages:
ftp://ftp.cwi.nl/pub/python/
__________
Python is an implementation of the Python programming language, complete with source code and examples. Includes C source code for the Python language, which can be recompiled using either Think C 6 or MPW C.
----------
RLaB 1.15c
Tzong-Shuoh Yang
tsyang@ce.berkeley.edu
Apprentice:Tools:Languages:
ftp://mac.archive.umich.edu/
__________
RLaB is a programming environment that focuses on creating good experimental environments in which to do matrix math.
----------
RunScript 1.0
Jon Pugh
jonpugh@netcom.com
Apprentice:Tools:MPW:
__________
RunScript is an MPW tool which compiles, decompiles, and executes AppleScript.
----------
Script Hider 1.0
Mark Aran Aiken
marka@ee.mcgill.ca
Apprentice:Tools:Helpers:
ftp://gaea.kgs.ukans.edu/applescript/addons/
__________
Script Hinder is an invisible application that runs AppleScript (or other OSA-compliant language) scripts. It prevents the annoying problem of having AppleScripts appear in the application menu and therefore prone to being quit prematurely. Includes threaded and non-threaded versions.
Shareware $15
----------
ScriptGen™ 2.1.3
StepUp Software
stepup1@aol.com
Apprentice:Tools:Installers:
__________
This is a utility that helps you create installers using Apple technology. Contact the publisher for licensing information.
----------
sed 2.0.3
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
sed is an MPW tool for stream editing. Includes source code in MPW C.
----------
SendPS
Amanda Walker
amanda@intercon.com
Apprentice:Tools:MPW:
__________
SendPS is an MPW Tool which you can use to send PostScript files to your printer. Includes source code in MPW C.
----------
Smaller Installer 1.1
Bill Goodman
71101.204@compuserve.com
Apprentice:Tools:Installers:
__________
This is an installer with built-in compression. Contact the publisher for licensing information.
----------
Sound Manager 3.0
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
If you are not using System 7.5 or higher, you can drop the Sound Manager files into your System Folder. It adds support for 16-bit CD-quality audio, redirection of sound to third-party hardware cards, and plug-in audio compression/decompression software. System 7.5 and higher have the new Sound Manager built in.
----------
Source Converter 1.2
Dan Rickey
drickey@irus.rri.uwo.ca
Apprentice:Tools:Helpers:
ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-09/
__________
Source Converter is intended as an aid for converting C source code into Pascal. It was also a learning experience for me in writing a simple look-ahead parser. Since the parser is so simple, do not expect miracles. The program takes care of the easily translated bits of C and leaves the more "interesting" conversions for the programmer to deal with.
----------
SourceDresser 1.0
Matthew E. Axsom
chewey@aol.com
Apprentice:Tools:Helpers:
__________
SourceDresser will help you if you inherit a project and the previous programmer used some really weird font. It will change the font and style for all files in a folder that you select.
----------
SpiderWEB
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:MPW:
ftp://nic.switch.ch/software/mac/src/
__________
SpiderWEB is a set of MPW tools. It reads a description of a programming language, and writes source code for a Weave and Tangle which support that language. The language-dependent parts are derived from the description given Spider, and the language-independent parts are taken from "master copies" of Weave and Tangle.
----------
Think Power 1.0b4
Stefan Arentz
arentz@knoware.nl
Apprentice:Tools:Helpers:
__________
THINK Power is a tool for developers who use the THINK Project Manager. It adds several features to the editor to make you more productive: PopUp functions, Extensions, Kissing, and Stacking.
----------
Thread Manager 2.0.1
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
If you are not using System 7.5 or higher, you can drop the Thread Manager file into your System Folder. This will allow you to run applications that require its presence. System 7.5 and higher have the Thread Manager built in.
----------
Tzu Release 4
Chris K. Thomas
thunderone@delphi.com
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
Tzu installs a new menu in CodeWarrior's menu bar.This menu contains Tzu Tools. Tzu Tools are easy-to-write code resources. When a Tool is chosen, it does something to the text selected in the frontmost window.
----------
UnDumpFile 1.01
Chris Hyde
drjekyll@hylight.demon.co.uk
Apprentice:Tools:MPW:
__________
UnDumpFile is an MPW tool that will rebuild a binary file from a hex dump. It will create a binary data file by reading the hexadecimal byte codes in a file created by the MPW tool 'DumpFile'. This allows a binary file to be 'dumped' edited (by inserting or removing hex bytes) and then 'undumped'. C++ source code is included.
----------
UpdateMaker 1.3.4
Michael Hamel
anadig@otago.ac.nz
Apprentice:Tools:Helpers:
ftp://ftp.otago.ac.nz/pub/adi/shareware/
__________
UpdateMaker is an application that can determine the differences between any two Macintosh files, be they applications, documents, system files, or whatever. UpdateMaker documents describe the changes needed to convert one file (called the "old" file, whether it is older or not) into the "new" file. You cannot read UpdateMaker documents, since they are stored in a compact form. However, you can apply the UpdateMaker document to a copy of the "old" file and it will generate an exact copy of the "new" file.
----------
VersionEdit 1.0
Paul Cunningham
75020.3540@compuserve.com
Apprentice:Tools:Helpers:
CompuServe:MacDev:
__________
VersionEdit is a utility that helps manipulate those pesky version strings.
----------
Voodoo Lite 1.5.1
Christoph Reichenberger
chrei@unisoft.co.at
Apprentice:Tools:Helpers:
__________
Voodoo Lite is a version control tool for managing projects in which files are created in numerous versions.
----------
XLisp 2.1g
Brian Kendig
bskendig@netcom.com
Apprentice:Tools:Languages:
ftp://ftp.netcom.com/pub/bskendig/
__________
XLisp is a port of the official XLisp 2.1g source code files to the Mac. Absolutely no changes were made the files to generate this version, except that a Mac-specific section was added to the file "xlisp.h".
----------
Yerk 3.6.6
Bob Loewenstein
rfl@yerkes.uchicago.edu
Apprentice:Tools:Languages:
__________
Yerk is a language based on a Forth Kernal with major modifications. Originally known as Neon.
----------
Z•View 1.1
Steve LaVietes
Slavie@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev
__________
Z•View is a programmer's utility for matching screen colors to RGBColor structures or index values. It allows you to point at a pixel on the screen and paste its color information directly into your code. It is also useful for selective screen capture either to disk or the clipboard.